package com.ym.soso.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ym.base.domain.LngLatBean;
import com.ym.common.utils.covert.SystemUserCovert;
import com.ym.soso.enums.PublishStatusEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * APP鼻炎馆-列表
 *
 * @author ym
 * @date 2020-03-06
 */
@ApiModel("APP鼻炎馆-列表")
@Data
public class SveNoseHouseSimVO  extends LngLatBean  implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@ApiModelProperty("主键")
	private Long id;

	/**
	 * 编码
	 */
	@ApiModelProperty("编码")
	private String theCode;

	/**
	 * icon图
	 */
	@ApiModelProperty("icon图")
	private String icon;

	/**
	 * 名称
	 */
	@ApiModelProperty("名称")
	private String theName;

	/**
	 * 区
	 */
	@ApiModelProperty("区")
	private String area;

	/**
	 * 省份
	 */
	@ApiModelProperty("省份")
	private String prov;

	/**
	 * 市
	 */
	@ApiModelProperty("市")
	private String city;


	/**
	 * 地址
	 */
	@ApiModelProperty("地址")
	private String address;

	/**
	 * 联系电话
	 */
	@ApiModelProperty("联系电话")
	private String linkPhone;

	/**
	 * 营业时间
	 */
	@ApiModelProperty("营业时间")
	private String busTime;

	/**
	 * 服务项目
	 */
	@ApiModelProperty("服务项目")
	private String serviceItem;

	/**
	 * 重点介绍
	 */
	@ApiModelProperty("重点介绍")
	private String impDesc;

	/**
	 * 详情介绍
	 */
	@ApiModelProperty("详情介绍")
	private String introduction;

	/**
	 * 标签
	 */
	@ApiModelProperty("标签")
	private String tags;

	/**
	 * 发布人
	 */
	@ApiModelProperty("发布人")
	@JsonSerialize(converter = SystemUserCovert.class)
	private Long publisher;

	/**
	 * 状态 (00未发布01已发布)
	 */
	@ApiModelProperty("状态 (00未发布01已发布)")
	@JsonSerialize(converter = PublishStatusEnum.Covert.class)
	private String publishStatus;

	/**
	 * 发布时间
	 */
	@ApiModelProperty("发布时间")
	private Date publishTime;

	/**
	 * 创建人
	 */
	@ApiModelProperty("创建人")
	@JsonSerialize(converter = SystemUserCovert.class)
	private Long creSb;

	/**
	 * 创建时间
	 */
	@ApiModelProperty("创建时间")
	private Date creTime;

}
